package com.examsystem.service;


import com.examsystem.pojo.vo.ScoreVo;
import com.examsystem.pojo.vo.StudentScore;

import java.util.List;

/**
 * @author 86134
 */
public interface ScoreService {

    /*
    学生端
     */


    /**根据用户的Id来返回该用户的分数
     * @param userId 用户的ID
     * @return 返回该用户的分数
     */
    List<StudentScore> getUserScore(int userId);

    /**
     *展示成绩【班级的平均成绩】
     * @param choice 【1：查看单独班级的学生情况  2：参加此次考试的所有班级的average排名 】
     * @param paperId 试卷id
     * @param classId 班级id
     * @return  返回scoreList对象
     */
    List<ScoreVo> showScore(Integer choice, Integer classId, Integer paperId);
}
